package models

// 日志表
type MJournalLog struct {
	ID          int    `gorm:"type:int(10); primaryKey" json:"id"`
	Aid         int    `json:"aid"`
	Bid         int    `gorm:"type:int(11);" json:"bid"`          //商户id
	Type        int    `gorm:"type:int(10);" json:"type"`         //类型 2新增 3编辑 4删除 5排序 6状态 7修改订单 8发货 9停业 10颁发正式
	Remarks     string `gorm:"type:varchar(255);" json:"remarks"` //备注
	OperatorUid int    `gorm:"type:int(10);" json:"operator_uid"` //操做人id
	Content     string `gorm:"type:varchar(255);" json:"content"` //日志内容
	CreatedAt   int    `gorm:"type:int(10);" json:"created_at"`
	UpdatedAt   int    `gorm:"type:int(10);" json:"updated_at"`
}

func (table *MJournalLog) TableName() string {
	return "m_journalL_log"
}

// 日志写入
func LogAdd(t int, r string, o int, c string, b int, a int) {
	//定义写入的数据
	var logAdd MJournalLog
	logAdd.Type = t
	logAdd.Aid = a
	logAdd.Remarks = r
	logAdd.OperatorUid = o
	logAdd.Content = c
	logAdd.Bid = b
	DB.Model(new(MJournalLog)).Create(&logAdd)
}
